'''
Author: your name
Date: 2020-04-14 09:28:22
LastEditTime: 2021-01-12 09:57:49
LastEditors: your name
Description: In User Settings Edit
FilePath: \myReposCode\Python\rename.py
'''
# 文件批量重命名

import os
import cv2


dir_path = "F:\\NavInfo - work\\方舟\\Work-NI\\Data\\猎豹相机+ublox采集数据\\0330"
file_list = os.listdir(dir_path)  # 该文件夹下所有的文件（包括文件夹）

time = 191203095637201
count = 1

for file in file_list:  # 遍历所有文件

    old_name = os.path.join(dir_path, file)  # 原来的文件路径
    if os.path.isdir(old_name):  # 如果是文件夹则跳过
        continue

    file_name = os.path.splitext(file)[0]  # 文件名
    file_type = os.path.splitext(file)[1]  # 文件扩展名

    if file_type != '.jpg':
        continue

    # 用字符串函数zfill 以0补全所需位数
    new_name = os.path.join(dir_path, str(time) + '-' +
                          str(count).zfill(6) + file_type)
    os.rename(old_name, new_name)  # 重命名
    time += int(1/30*1000)
    count += 1
